package com.wt.springsamples.biz.mybatis.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.wt.springsamples.model.OrderEntity;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
//@DS("slave_1")
public interface OrderMapper{

    /**
     * 只有一个参数时可以不做处理，xml文件可以不指定正确的参数名
     * @param id
     * @return
     */
    OrderEntity selectById(long id);

    int insert(OrderEntity entity);

    int update(OrderEntity entity);

    int deleteById(@Param("id") long id);

    /**
     * @param ids
     */
    int deleteByIds(List<Long> ids);
}
